package lab02.test29;

public class Test {
//编写一个类，在其main()方法中创建一个一维数组，在try字句中访问数组元素
// 使其产生ArrayIndexOutOfBoundsException异常。在catch子句里
// 捕获此异常对象，并且打印“数组越界”信息，加一个finally子句，
// 打印一条信息以证明这里确实得到了执行。
    public static void main(String[] args) {
        int [] a = new int[]{15,12,17,20,13};

        try{
            System.out.println(a[5]);

        }catch (ArrayIndexOutOfBoundsException e){
            //1.出了什么错误
            //2.出错了怎么处理
            System.out.println("数组下标越界！");
        }finally {
            //不管如何最终都会执行的代码
            System.out.println("最终都会执行的代码");
        }
    }
}
